Big Huge Thesaurus

Orbignya phalerata

noun